declarative representation